package com.thouiot.common.exception;

/**
 * @description 错误码基类
 * @author yuanqizhishi
 * @date 2025/04/09 11:47
 */
public interface IErrorCode {

    /**
     * 获取错误码
     * @return
     */
    int getCode();

    /**
     * 获取错误信息
     * @return
     */
    String getMsg();

    /**
     * 获取模块，当引用的模块很多时，可以防止错误码冲突
     * @return
     */
    default String getModule() {
        return null;
    }
}
